cpuid
A library to parse the x86 CPUID instruction, written in rust with no external dependencies. The implementation closely resembles the Intel CPUID manual description. The library does only depend on libcore.
The code should be in sync with the latest March 2018 revision of the Intel Architectures Software Developer’s Manual.
Library usage
use CpuId;
let cpuid = new;
if let Some = cpuid.get_vendor_info
let has_sse = cpuid.get_feature_info.map_or;
if has_sse
if let Some = cpuid.get_cache_parameters else